Load JSON file (shelf locations) and CSV file (product data). Labels are generated from JSON with product info merged from CSV by IMF number.